package com.pureut.system.service;

import com.pureut.system.domain.PasswordVerify;
import com.pureut.system.domain.dto.PasswordVerifyDto;
import com.pureut.system.domain.vo.PasswordVerifyVo;

import java.util.List;

/***
 *
 * Author:C
 * Date:2022/12/14 9:36
 * @DESC
 */
public interface PasswordVerifyService {


    /**
     * 查询密码校验
     * @param passwordVerifyVo
     * @return
     */
    PasswordVerifyDto selectPasswordVerifyList(PasswordVerifyVo passwordVerifyVo);

    /**
     * 密码校验
     */
    boolean verify(PasswordVerifyVo passwordVerifyVo);

    /**
     * 修改密码（校验密码条件）
     */
    boolean updateVerifyPassword(PasswordVerifyVo passwordVerifyVo);

    /**
     * 查询密码校验列表(修改密码模块用)
     * @param
     * @return
     */
    PasswordVerifyDto getPasswordVerifyInfo();
}
